package com.gper.edu.mytrait

/**
 * JAVA类中接口是不能继承类的，但在scala中，特质可以继承类，可以扩展类的功能
 * 特质可以继承类
 */
object TraitExtendsClassDemo {
  def main(args: Array[String]): Unit = {
    val tom = new Tom("tom ")
    tom.walking
  }
}

class Person()

/**
 * 特质继承类Person
 */
trait PersonWalk extends Person{
  def walking(): Unit ={
    println("人在散步....")
  }
}

/**
 * Tom类继承特质PersonWalk
 * @param name
 */
class Tom(name:String) extends PersonWalk{

}


